package org.dromara.canteen.domain.vo;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.dromara.canteen.domain.CanteenFood;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;
import java.util.List;


/**
 * 食材管理视图对象 canteen_food
 *
 * @author Gjb
 * @date 2025-07-28
 */
@Data
@ExcelIgnoreUnannotated
@AutoMapper(target = CanteenFood.class)
public class CanteenFoodVo implements Serializable {


    @Serial
    private static final long serialVersionUID = 1L;

    private Long foodId;
    @ExcelProperty(value = "校区名称")
    private String schoolCampusName;

    /**
     * 采购日期
     */
    @ExcelProperty(value = "采购日期")
    private String purchaseDate;
    /**
     * 食材名称
     */
    @ExcelProperty(value = "食材名称")
    private String foodName;


//
//    /**
//     * 采购数量
//     */
//    @ExcelProperty(value = "采购数量")
//    private Long purchaseQuantity;

    /**
     * 预采购
     */
    @ExcelProperty(value = "重量")
    private String prePurchaseQuantity;


    /**
     * 单位
     */
    @ExcelProperty(value = "单位")
    private String unit;


    /**
     * 采购净重
     */
    private Long purchaseNetWeight;

    /**
     * 采购毛重
     */
    private Long purchaseGrossWeight;

    /**
     * 校验员
     */
    private String checkOperator;

    /**
     * 校区id
     */
    private Long schoolCampusId;

    /**
     * 备注
     */
    private String remark;


}
